import request from '@utils/request'
import { APIParams, APIResult } from '@utils/request/type'
import { OperLogDTO } from '@/api/entity/log'
import { ServerEnum } from '@/api/enum/server'

/**
 * 分页查询
 * @param params
 */
export const getLogListByPageAPI = (params: APIParams.Page<{
  // 操作人员名称
  operName?: string,
  // 查询类型（0-操作日志， 1-上下线）
  type: 0 | 1,
  // 设备id
  deviceId?: string,
  // 结束时间
  endTime?: string;
  // 开始时间
  startTime?: string;
}>) => request.post<APIResult.Page<OperLogDTO[]>>(ServerEnum.System + '/log/operLogPage', params)
